package cn.pro.utils;

public class CheckMsg {
    private String mesage;
    private boolean success = true;
    private Object data;

    public CheckMsg() {
    }


    public String getMesage() {
        return mesage;
    }

    public CheckMsg setMesage(String mesage) {
        this.mesage = mesage;
        return this;
    }

    public Object getData() {
        return data;
    }

    public CheckMsg setData(Object data) {
        this.data = data;
        return this;
    }

    public boolean isSuccess() {
        return success;
    }

    public CheckMsg setSuccess(boolean success) {
        this.success = success;
        return this;
    }
    public static CheckMsg fail(String... msg) {
        CheckMsg check = new CheckMsg();
        check.setSuccess(false);
        if (msg != null && msg.length > 0) {
            check.setMesage(msg[0]);
        }
        return check;
    }

    public static CheckMsg success(String... msg) {
        CheckMsg check = new CheckMsg();
        if (msg != null && msg.length > 0) {
            check.setMesage(msg[0]);
        }
        return check;
    }
}
